/*
 * 本文件定义组件MenuLine的菜单内容
 * 以供外部使用
 *
 **/

import { defineStore } from 'pinia';

export interface MenuItem {
  [key: string]: string;
}

export const useMenuLineStore = defineStore('menuLine', {
  state: () => ({
    menuItems: {
      '/front/view': '前台首页',
      '/front/course': '课程信息',
      '/front/announcement': '公告信息',
      '/front/exam': '学生考试',
      '/front/resource': '查看资源',
      '/front/message': '学生留言',
      '/front/check-in': '学生签到',
    } as MenuItem,
  }),

  getters: {
    getMenuItems: (state): MenuItem => state.menuItems,
  },
});